﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ZLDC.Topo.Model.Estate
{
                public class EstateInfo
    {
        public EstateInfo()
        {
        }

        public EstateInfo(int id, string name, string roadName, string otherName, string namePy, string otherNamePy, int cityId, string cityName, int areaid, string areaName, string address, string usage, string type, string completeDate, float constructionArea, string construction, int familyTotal, string propertyLevel, string propertyCompany, string propertyTel, float propertyFare, float salesFare, string realestateName, string realestateTel, DateTime registerDate, string registerName, DateTime updateDate, string updateName, string aroundCondition, string trafficCondition, string remark, int delFlag, int isValid)
        {
            this._id = id;
            this._name = name;
            this._roadName = roadName;
            this._otherName = otherName;
            this._namePy = namePy;
            this._otherNamePy = otherNamePy;
            this._cityId = cityId;
            this._cityName = cityName;
            this._areaid = areaid;
            this._areaName = areaName;
            this._address = address;
            this._usage = usage;
            this._type = type;
            this._completeDate = completeDate;
            this._constructionArea = constructionArea;
            this._construction = construction;
            this._familyTotal = familyTotal;
            this._propertyLevel = propertyLevel;
            this._propertyCompany = propertyCompany;
            this._propertyTel = propertyTel;
            this._propertyFare = propertyFare;
            this._salesFare = salesFare;
            this._realestateName = realestateName;
            this._realestateTel = realestateTel;
            this._registerDate = registerDate;
            this._registerName = registerName;
            this._updateDate = updateDate;
            this._updateName = updateName;
            this._aroundCondition = aroundCondition;
            this._trafficCondition = trafficCondition;
            this._remark = remark;
            this._delFlag = delFlag;
            this._isValid = isValid;
        }

        #region 公共属性
        private int _id;
                                public int Id { get { return _id; } set { _id = value; } }

        private string _name;
                                public string Name { get { return _name; } set { _name = value; } }

        private string _roadName;
                                public string RoadName { get { return _roadName; } set { _roadName = value; } }

        private string _otherName;
                                public string OtherName { get { return _otherName; } set { _otherName = value; } }

        private string _namePy;
                                public string NamePy { get { return _namePy; } set { _namePy = value; } }

        private string _otherNamePy;
                                public string OtherNamePy { get { return _otherNamePy; } set { _otherNamePy = value; } }

        private int _cityId;
                                public int CityId { get { return _cityId; } set { _cityId = value; } }

        private string _cityName;
                                public string CityName { get { return _cityName; } set { _cityName = value; } }

        private int _areaid;
                                public int Areaid { get { return _areaid; } set { _areaid = value; } }

        private string _areaName;
                                public string AreaName { get { return _areaName; } set { _areaName = value; } }

        private string _address;
                                public string Address { get { return _address; } set { _address = value; } }

        private string _usage;
                                public string Usage { get { return _usage; } set { _usage = value; } }

        private string _type;
                                public string Type { get { return _type; } set { _type = value; } }

        private string _completeDate;
                                public string CompleteDate { get { return _completeDate; } set { _completeDate = value; } }

        private float _constructionArea;
                                public float ConstructionArea { get { return _constructionArea; } set { _constructionArea = value; } }

        private string _construction;
                                public string Construction { get { return _construction; } set { _construction = value; } }

        private int _familyTotal;
                                public int FamilyTotal { get { return _familyTotal; } set { _familyTotal = value; } }

        private string _propertyLevel;
                                public string PropertyLevel { get { return _propertyLevel; } set { _propertyLevel = value; } }

        private string _propertyCompany;
                                public string PropertyCompany { get { return _propertyCompany; } set { _propertyCompany = value; } }

        private string _propertyTel;
                                public string PropertyTel { get { return _propertyTel; } set { _propertyTel = value; } }

        private float _propertyFare;
                                public float PropertyFare { get { return _propertyFare; } set { _propertyFare = value; } }

        private float _salesFare;
                                public float SalesFare { get { return _salesFare; } set { _salesFare = value; } }

        private string _realestateName;
                                public string RealestateName { get { return _realestateName; } set { _realestateName = value; } }

        private string _realestateTel;
                                public string RealestateTel { get { return _realestateTel; } set { _realestateTel = value; } }

        private DateTime _registerDate;
                                public DateTime RegisterDate { get { return _registerDate; } set { _registerDate = value; } }

        private string _registerName;
                                public string RegisterName { get { return _registerName; } set { _registerName = value; } }

        private DateTime _updateDate;
                                public DateTime UpdateDate { get { return _updateDate; } set { _updateDate = value; } }

        private string _updateName;
                                public string UpdateName { get { return _updateName; } set { _updateName = value; } }

        private string _aroundCondition;
                                public string AroundCondition { get { return _aroundCondition; } set { _aroundCondition = value; } }

        private string _trafficCondition;
                                public string TrafficCondition { get { return _trafficCondition; } set { _trafficCondition = value; } }

        private string _remark;
                                public string Remark { get { return _remark; } set { _remark = value; } }

        private int _delFlag;
                                public int DelFlag { get { return _delFlag; } set { _delFlag = value; } }

        private int _isValid;
                                public int IsValid { get { return _isValid; } set { _isValid = value; } }

        #endregion
    }
}
